home *** CD-ROM | disk | FTP | other *** search
- #include <exec/types.h>
- #include <exec/memory.h>
- #include <proto/exec.h>
-
- #include <stdlib.h>
- #include <time.h>
- #include "protos.h"
- #include "main.h"
-
- extern ptrtab terrain;
- extern UBYTE ListeCoup[XMAX*YMAX+1];
-
- void Clear(ptrtab pipo)
- {
- UBYTE i,j;
-
- for(i=0;i<XMAX+2*GAGNE;i++)
- {
- for(j=0;j<YMAX+2*GAGNE;j++)
- if((i>=GAGNE)&&(i<XMAX+GAGNE)&&(j>=GAGNE)&&(j<YMAX+GAGNE))
- {
- pipo->jeu[i][j]=RIEN;
- pipo->colonnes[i]=GAGNE;
- }
- else
- pipo->jeu[i][j]=IMPOSSIBLE;
- }
- }
-
- void Init(void)
- {
- terrain=(ptrtab)AllocVec(sizeof(tab),MEMF_PUBLIC);
- ListeCoup[0]=1;
- srand((ULONG)time(NULL));
- }
-